point-to-point land communication - Turkish English Dictionary